// 封装wx.request 请求
// 定义 baseUrl 
const baseUrl = 'https://mpapi.iynn.cn/api/v1';

export function ajax(obj){

  // 一发起请求,显示loading
  wx.showLoading({
    title: '加载中....',
  })
   
  // 判断obj 中是否有header
  if(obj.header){
    obj.header['token'] = wx.getStorageSync('token')?wx.getStorageSync('token'):''
  }else{
    obj.header ={
      'content-type':'application/json', // post 提交的参数格式
      "token":wx.getStorageSync('token')?wx.getStorageSync('token'):''
    }
  }

  
  return new Promise((resolve,reject)=>{
    // 异步操作
    wx.request({
      url: baseUrl+obj.url, //仅为示例，并非真实的接口地址
      data:obj.data? obj.data:null,
      method:obj.method?obj.method:'get',
      header:obj.header,
      success: (res)=> {

        // 隐藏loading
        wx.hideLoading({ })
         
       
        //console.log(res.data)
        resolve(res.data)
         if(res.data.error==0){
             resolve(res.data)
         }else{
             reject(res.data)
         }
      }
    })  
  })
 
}

ajax({
   url:'/home',
   data:{name:'张三'},
   header:{'content-type':'application/x-www-form-urlencoded'}

})